Plugins


 Plugins are windows dll build with MMB SDK (software development kit). Plugins expands the functionality of MMB.

Plugins can behave the same way as other objects. This section is for developers. The plugins are compiled using VC++ and the MMB SDK. If you are user of some MMB plugin please refer to the documentation included with the plugin.

Note: The MMB plugins are dll's and plugins made for MMB. Other plugins like plugins for Photoshop will be not working !

To load plugin: Menu Object - Plug In - draw plugin rectangle on the work area

The rectangle says: Plugin (Empty), double click on it and from the properties window you can load the dll.
Dll can be external or embedded. If the plugin DLL stays external, you don't have to write <SrcDir> if the plugin will be in the same directory as the autorun.exe or in the subdirectory Plugins.
After you load the DLL, MMB will ask you if you want to use embed the plugin or not. If you select yes, the plugin will be embedded.

Plugin can have its own properties. If this is the case of the plugin - the Plugin properties will be enabled.
Also some plugins require one, two or three bitmaps to be loaded - then the Image 1...3 will be enabled.
The plugins for MMB are in the sub-directory Plugins. By default there is only one sample plugin TenBlobs.dll

Script Action: Plugin can have also a script on click assigned to it. If user clicks on the Plugin Object this script runs.

Some plugins (like standard Dll's) doesn't require any MMB interface and they don't display anything as objects.
For example dll which has its own separate window or dll, which play some special sound format etc..
There are few Functions in the script for such dll's or plugins:

TIP:
You load dll without MMB interface as a plugin (use PluginRun("PlugIn","GlobalVoidFunction")), the properties will say Unknown Interface but you can still run a global void functions from it. See SDK for more info. The first parameter is the loaded Plugin object. The DLL doesn't have to be made with the SDK.

See more info about plugins and plugins related scripting commands here.